<?
   include('../config.php');
   session_start();
   if(!isset($_SESSION['username'])){
     header('Location:login.php');
   }
   $fs_action				=	"";
   $fs_table            =   "product";
   $fs_errorMsg			=	"";
   $path_img_product    = ROOT."/pictures/product/";
   $alow_extention	   = "gif,jpg,jpe,jpeg,png";
   $fs_filesize   	   = 1000;
   $mes_success         = "<script>alert('Sửa thành công');</script>";
   $pro_id          = base64_decode(getValue('pro_id','str','GET',''));
   $arr_pro         = getProductId($pro_id);
   $string_name_pic = $arr_pro['pro_pic'];
   $db_sel = new db_query("SELECT * FROM category");
   $arr_product_type = $db_sel->resultArray();
   unset($db_sel);
   $myform	=	new generate_form();
   $myform->removeHTML(0);
   $myform = new generate_form();
   $myform->add('pro_code','pro_code',0,0,'',1,'Vui lòng nhập mã sản phẩm',0);
   $myform->add('pro_name','pro_name',0,0,'',1,'Vui lòng nhập tên sản phẩm',0);
   $myform->add('pro_price','pro_price',0,0,'',1,'Vui lòng nhập giá sản phẩm',0);
   $myform->add('pro_cat_id','pro_cat_id',1,0,0,1,'Vui lòng chọn loại cho sản phẩm',0);
   $myform->add('pro_origin','pro_origin',0,0,'');
   $myform->add('pro_gua','pro_gua',0,0,'');
   $myform->add('pro_des','pro_des',0,0,'',1);
   $myform->add('pro_content','pro_content',0,0,'',1);
   $myform->add('pro_date','pro_date',0,1,'',1);
   $myform->addTable($fs_table);
   $action	= getValue("action", "str", "POST", ""); //kiểm tra xem form có đc submit đi không
   //Check $action for insert new data
   if($action == "execute"){ //hành động submit form thì bắt đầu thực thi lệnh
   //upload ảnh tiêu đề và poster
   $pro_name = getValue('pro_name','str','POST'); 
   $upload_multi  = new UploadMulti('pro_pic',$path_img_detail,'',2048,$pro_name);
   if($upload_multi->error == ''){
      $pro_pic = $upload_multi->string_name;
      if($pro_pic != ''){
         $arr_name = explode(',',$pro_pic);
         $myform->add("pro_pic", "pro_pic", 0, 1, "", 0, "", 0, "");
         foreach($arr_name as $value){
            $image = new SimpleImage();
            $image->load($path_img_detail.$value);
            $image->resizeToWidth(800);
            $image->save($path_img_detail.$value);
            $image->addWatermark($path_img_detail.$value,$path_img_detail.'watermark.png');
            $image->resizeToWidth(210);
            $image->save($path_img_thumb.$value);
         } 
      }   
   }else{
      echo $upload_multi->error;die();
   }   
      $sql = $myform->generate_update_SQL('pro_id',$pro_id);
      $db_execute = new db_execute($sql);
      delImagePro($arr_pro['pro_pic'],$path_img_product);
      echo $mes_success;
      redirect('listing.php');   
      
   }?>
   <!DOCTYPE HTML>
   <head>
   <meta http-equiv="content-type" content="text/html;charset=utf-8;" />
   <meta name="author" content="Ta Van Chinh" />
   <link rel="Shortcut Icon" href="/theme/images/icon.ico" type="image/x-icon" />
   <?=$css?>
   <title>Cập nhật thông tin sản phẩm</title>
     <?=$js?>
   </head>
   <body>
   <?
   $form = new form();
   $form->create_form("add_new",$fs_action,"post","multipart/form-data","onsubmit='validateForm(); return false;'");
   $form->create_table();?>		
   <?=$form->text_note('Những ô dấu sao (<font class="form_asterisk">*</font>) là bắt buộc phải nhập.')?>
   <?=$form->errorMsg($fs_errorMsg)?>
   <?=$form->text("Mã sản phẩm", "pro_code", "pro_code",$arr_pro['pro_code'], "Mã sản phẩm", 1, 250)?>
   <?=$form->text("Tên sản phẩm", "pro_name", "pro_name",$arr_pro['pro_name'], "Tên sản phẩm", 1, 350)?>
   <?=$form->text("Giá sản phẩm", "pro_price", "pro_price",$arr_pro['pro_price'], "Giá sản phẩm", 1, 350)?>
   <tr><td></td><td class="number_format"></td></tr>
   <?=$form->text("Số SP đã bán", "pro_num_sold", "pro_num_sold",$arr_pro['pro_num_sold'], "Đã bán ", 0, 80)?>
     <tr>
         <td>* Loại: </td>
         <td>
             <select name="pro_cat_id" id="pro_cat_id">
             <?foreach($arr_product_type as $value){
                 ?>
                 <option <?if($value['cat_id'] == $arr_pro['cat_id']) echo 'selected="selected"'; ?>  value="<?=$value['cat_id']?>"><?=$value['cat_name']?></option>
             <?}?>
             </select>
         </td>
     </tr>
   <tr><td></td><td>
      <?showImagePro($arr_pro['pro_pic'],$path_img_view_thumb)?>
   </td></tr>
   <?=$form->getFile("Ảnh sản phẩm ", "pro_pic", "pro_pic[]", "Ảnh sản phẩm ", 0, 30, "multiple")?>
   <?=$form->text("Nguồn gốc", "pro_origin", "pro_origin",$arr_pro['pro_origin'], "Nguồn gốc", 0, 250)?>
   <?=$form->text("Bảo hành", "pro_gua", "pro_gua",$arr_pro['pro_gua'], "Bảo hành", 0, 250)?>
   <?=$form->textarea("Mô tả ngắn gọn", "pro_des", "pro_des",$arr_pro['pro_des'], "Mô tả ngắn", 0, 350, 80)?>
   <?=$form->textarea("Mô ta chi tiết", "pro_content", "pro_content",$arr_pro['pro_content'], "Mô tả sản phẩm", 0, 600)?>
   <?=$form->close_table();?>
   <?=$form->create_table();?>		
   <?=$form->button("submit" . $form->ec . "reset", "submit" . $form->ec . "reset", "submit" . $form->ec . "reset", "Cập nhật" . $form->ec . "Làm lại", "Cập nhật" . $form->ec . "Làm lại", '' . $form->ec . '', "");?>
   <?=$form->hidden("action", "action", "execute", "");?>
   <?
   $form->close_table();
   $form->close_form();
   unset($form);?>
</body>
<script>
   CKEDITOR.replace( 'pro_content',{
       //uiColor: '#14B8C4'
       enterMode:CKEDITOR.ENTER_BR,
   } );
   $("#pro_price").keyup(function(){
      var price = $(this).val();
      if(!price || price == 0){
         ('.number_format').html('0 đ');
      }
      format = formatDollar(parseInt(price));
      $('.number_format').html(format); 
   });
</script>
     
